package com.daon.dao;

import com.daon.pojo.SysNode;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysNodeMapper {
    int deleteByPrimaryKey(Integer nodeId);

    int insert(SysNode record);

    int insertSelective(SysNode record);

    SysNode selectByPrimaryKey(Integer nodeId);

    int updateByPrimaryKeySelective(SysNode record);

    int updateByPrimaryKey(SysNode record);

    List<SysNode> getNodeAll();

    int getNodeTopPidByNodePid(Integer nodePid);

    List<SysNode> selectChildsById(Integer nodeId);

    List<SysNode> getNodeListByUserId(@Param("userId") Integer userId);
}